package com.czwj.service;

import java.util.List;
import java.util.Map;

import com.czwj.entities.Equipment;
import com.czwj.entities.GoodsCurrent;

/**
* @ClassName: GoodsCurrentService
* @Description: TODO
* @author H
* @date 2020年4月24日
*
*/
public interface GoodsCurrentService{

	/**
	* @Title: search
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return List<GoodsCurrent> 返回类型
	* @throws
	*/
	List<GoodsCurrent> search(Map<String,Object> map);

	/**
	* @Title: count
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int count(Map<String,Object> map);

	/**
	* @Title: insert
	* @Description: TODO
	* @param equipment
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int insert(GoodsCurrent equipment);

	/**
	* @Title: searchbylevel2
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return List<GoodsCurrent> 返回类型
	* @throws
	*/
	List<GoodsCurrent> searchbylevel2(Map<String,Object> map);

	/**
	* @Title: countbylevel2
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int countbylevel2(Map<String,Object> map);

	/**
	* @Title: selectByPrimaryKey
	* @Description: TODO
	* @param id
	* @return 参数 
	* @return GoodsCurrent 返回类型
	* @throws
	*/
	GoodsCurrent selectByPrimaryKey(int id);

	/**
	* @Title: update
	* @Description: TODO
	* @param daily
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int update(GoodsCurrent daily);

	/**
	* @Title: searchReviewedLevel2
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return List<GoodsCurrent> 返回类型
	* @throws
	*/
	List<GoodsCurrent> searchReviewedLevel2(Map<String,Object> map);

	/**
	* @Title: countReviewedLevel2
	* @Description: TODO
	* @param map
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int countReviewedLevel2(Map<String,Object> map);
}
